package com.wyw.mahjong.client.render;

import com.wyw.mahjong.common.protocol.MahjongMessage;

/**
 * @Title
 * @Description 对于客户端收到的消息，无疑是要把它渲染出来，并提供一些选项供用户操作，其实，整个过程跟服务端处理消息的逻辑是比较相像的，所以，我们仿造服务端处理消息的过程，抽象出来一个 MahjongRender 接口，不同的消息实现各自的渲染方法：
 * @Author Mr Wu yewen.wu.china@gmail.com
 * @Date 2024/5/6 18:07
 * Update History:
 * Author        Time            Content
 */
public interface MahjongRender<T extends MahjongMessage> {
    void render(T message);
}
